<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>select-tree下拉树</title>
    <link href="./select-tree.css" rel="stylesheet" />
</head>

<body>
    <p>
        1.默认展开全部
    </p>
    <div>
        <select data-placeholder="请选择组织架构" id="tree1" name="tree1" data-msg="请选择组织架构">
            <option value=""></option>
            <option value="1" data-pid="0">一级节点1</option>
            <option value="12" data-pid="1">子节点12</option>
            <option value="123" data-pid="12">子节点123</option>
            <option value="13" data-pid="1">子节点13</option>
            <option value="131" data-pid="13">子节点131</option>
            <option value="132" data-pid="13">子节点132</option>
            <option value="133" data-pid="13">子节点13</option>
            <option value="134" data-pid="13">子节点134</option>
            <option value="135" data-pid="13">子节点135</option>
            <option value="1341" data-pid="134">子节点1341</option>
            <option value="2" data-pid="0">一级节点2</option>
            <option value="3" data-pid="0">一级节点3</option>
            <option value="21" data-pid="2">子节点21</option>
        </select>
    </div>
    <p>
        2.默认选中项
    </p>
    <div>
        <select data-placeholder="请选择组织架构" id="tree2" name="tree2" data-msg="请选择组织架构">
            <option value=""></option>
            <option value="1" data-pid="0">一级节点1</option>
            <option value="12" data-pid="1">子节点12</option>
            <option value="123" data-pid="12">子节点123</option>
            <option value="13" data-pid="1">子节点13</option>
            <option value="131" data-pid="13">子节点131</option>
            <option value="132" data-pid="13" selected>子节点132</option>
            <option value="133" data-pid="13">子节点13</option>
            <option value="134" data-pid="13">子节点134</option>
            <option value="135" data-pid="13">子节点135</option>
            <option value="1341" data-pid="134">子节点1341</option>
            <option value="2" data-pid="0">一级节点2</option>
            <option value="3" data-pid="0">一级节点3</option>
            <option value="21" data-pid="2">子节点21</option>
        </select>
    </div>
    <p>
        3.默认收起树
    </p>
    <div>
        <select data-placeholder="请选择组织架构" id="tree3" name="tree3" data-msg="请选择组织架构">
            <option value=""></option>
            <option value="1" data-pid="0">一级节点1</option>
            <option value="12" data-pid="1">子节点12</option>
            <option value="123" data-pid="12">子节点123</option>
            <option value="13" data-pid="1">子节点13</option>
            <option value="131" data-pid="13">子节点131</option>
            <option value="132" data-pid="13">子节点132</option>
            <option value="133" data-pid="13">子节点13</option>
            <option value="134" data-pid="13">子节点134</option>
            <option value="135" data-pid="13">子节点135</option>
            <option value="1341" data-pid="134">子节点1341</option>
            <option value="2" data-pid="0">一级节点2</option>
            <option value="3" data-pid="0">一级节点3</option>
            <option value="21" data-pid="2">子节点21</option>
        </select>
    </div>
    <p>
        4.默认收起树选中选项值
    </p>
    <div>
        <select data-placeholder="请选择组织架构" id="tree4" name="tree4" data-msg="请选择组织架构">
            <option value=""></option>
            <option value="1" data-pid="0">一级节点1</option>
            <option value="12" data-pid="1">子节点12</option>
            <option value="123" data-pid="12">子节点123</option>
            <option value="13" data-pid="1">子节点13</option>
            <option value="131" data-pid="13">子节点131</option>
            <option value="132" data-pid="13" selected>子节点132</option>
            <option value="133" data-pid="13">子节点13</option>
            <option value="134" data-pid="13">子节点134</option>
            <option value="135" data-pid="13">子节点135</option>
            <option value="1341" data-pid="134">子节点1341</option>
            <option value="2" data-pid="0">一级节点2</option>
            <option value="3" data-pid="0">一级节点3</option>
            <option value="21" data-pid="2">子节点21</option>
        </select>
    </div>
    <p>
        5.展开指定树级别，显示2级
    </p>
    <div>
        <select data-placeholder="请选择组织架构" id="tree5" name="tree5" data-msg="请选择组织架构">
            <option value=""></option>
            <option value="1" data-pid="0">一级节点1</option>
            <option value="12" data-pid="1">子节点12</option>
            <option value="123" data-pid="12">子节点123</option>
            <option value="13" data-pid="1">子节点13</option>
            <option value="131" data-pid="13">子节点131</option>
            <option value="132" data-pid="13">子节点132</option>
            <option value="133" data-pid="13">子节点13</option>
            <option value="134" data-pid="13">子节点134</option>
            <option value="135" data-pid="13">子节点135</option>
            <option value="1341" data-pid="134">子节点1341</option>
            <option value="2" data-pid="0">一级节点2</option>
            <option value="3" data-pid="0">一级节点3</option>
            <option value="21" data-pid="2">子节点21</option>
        </select>
    </div>
    <p>
        6.获取选中值
        <button type="button" onclick="alert('当前选中的value:' + $('#tree6').val())" >获取选中的值</button>
    </p>
    <div>
        <select data-placeholder="请选择组织架构" id="tree6" name="tree6" data-msg="请选择组织架构">
            <option value=""></option>
            <option value="1" data-pid="0">一级节点1</option>
            <option value="12" data-pid="1">子节点12</option>
            <option value="123" data-pid="12">子节点123</option>
            <option value="13" data-pid="1">子节点13</option>
            <option value="131" data-pid="13">子节点131</option>
            <option value="132" data-pid="13">子节点132</option>
            <option value="133" data-pid="13">子节点13</option>
            <option value="134" data-pid="13">子节点134</option>
            <option value="135" data-pid="13">子节点135</option>
            <option value="1341" data-pid="134">子节点1341</option>
            <option value="2" data-pid="0">一级节点2</option>
            <option value="3" data-pid="0">一级节点3</option>
            <option value="21" data-pid="2">子节点21</option>
        </select>
    </div>
    <script src="./jquery.min.js"></script>
    <script src="./select-tree.js"></script>
    <script>
        $("#tree1,#tree2").selectTree({
            expandAll: true,//是否全部展开，如果为tree，expandLevel不生效
            expandLevel: 0//展开层级
        });
        $("#tree3,#tree4").selectTree({
            expandAll: false,//是否全部展开，如果为tree，expandLevel不生效
            expandLevel: 0//展开层级
        });
        $("#tree5").selectTree({
            expandAll: false,//是否全部展开，如果为tree，expandLevel不生效
            expandLevel: 2//展开层级
        });
         $("#tree6").selectTree({
            expandAll: false,//是否全部展开，如果为tree，expandLevel不生效
            expandLevel: 2//展开层级
        });
    </script>
</body>

</html>